#ifndef _DEBUGOUT_H
#define _DEBUGOUT_H
#include <string>
#include <memory>

using namespace std;

#include "Ogre.h"
#include "VectorField2.h"
#include "ScalarField2.h"
namespace FlowSim
{
/**
 *This is a simple class for debug outputs. Has different methods for different types.
 *
 **/
class DebugOut
{
 public:
  DebugOut(){}
  virtual ~DebugOut(){}
  virtual void debugout(auto_ptr<VectorField2> &vf, string msg) {}
  virtual void debugout(auto_ptr<ScalarField2> &sf, string msg) {}
 protected:

};
}

#endif
